]> dgit.raspbian.org Git - poppler.git/commit
SplashOutputDev: Fix integer overflow in tilingPatternFill
authorMarek Kasik <mkasik@redhat.com>
Thu, 21 May 2026 15:51:51 +0000 (17:51 +0200)
committerPino Toscano <pino@debian.org>
Sat, 6 Jun 2026 12:22:26 +0000 (14:22 +0200)
commit7c80817226b449cebf6cf5f12aa39f2b3010f39e
tree24f87194d71b173ab26bc37a15aa54947dfd6b1c
parent9fc6176a0f9e2fee3157e3ab20a81d61aeced8d4
SplashOutputDev: Fix integer overflow in tilingPatternFill

Origin: https://gitlab.freedesktop.org/poppler/poppler/-/commit/8352264766652b98336e92359a70b3161a9ab97a
Bug-Debian: https://bugs.debian.org/1138708
Bug: https://gitlab.freedesktop.org/poppler/poppler/-/work_items/1715
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-10118

Use checkedMultiply() to check integer multiplication of surface size
and number of repetitions to avoid integer overflow and possible memory issues.

Fixes: #1715
Gbp-Pq: Name SplashOutputDev-Fix-integer-overflow-in-tilingPatter.patch
poppler/SplashOutputDev.cc